<!DOCTYPE html>
<html>
<head>
	<title>数组常见api</title>
</head>
<body>
<script type="text/javascript">

var arr = [1, 2, 4, 6, 5, 3];	
// 1. push和pop				压栈和弹栈
arr.push(1, 2, 3);
console.log(arr);
arr.pop();
console.log(arr);

// 2. shift和unshift		在起始位置删除/增加元素
arr.shift();
console.log(arr);
arr.unshift('a');
console.log(arr);

// 3. slice、splice			截取数组的某一个片段
let arra = arr.slice(2, 5)	// 返回截取的片段，不改变原数组
console.log(arra);
arr.splice(3, 3);			// 删除截取的片段，改变原数组
console.log(arr);

// 4. indexOf、lastindexOf

// 5. join 					将数组的每一项拼接起来
let str = arr.join('');		// 默认，拼接
console.log(str)

// 6. concat  				拼接两个数组，改变原来数组

</script>
</body>
</html>